package com.web.cms.pan.message;

import com.blue.core.dict.State;
import com.blue.core.dict.UploadType;
import com.web.core.join.UserJoin;

import java.io.Serializable;
import java.util.Date;

/**
 * 待删除文件数据响应内容
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2018年04月09日
 */
public class DeleteFileDataResponse implements Serializable, UserJoin
{
	private static final long serialVersionUID = 1L;
	
	private Integer id; // 编号
	private Integer userId; // 用户编号
	private String name; // 文件名称
	private String key; // 文件标识
	private String mimeType; // 文件MIME
	private Date createTime; // 创建时间
	private Date deleteTime; // 删除时间
	private Integer size; // 文件大小
	private UploadType type; // 文件类型
	private State state; // 状态：0正常，1作废

	private String userName; // 用户名称
	private String userMobile; // 用户手机
	private String userNickname; // 用户昵称

	private String sizeName; // 文件大小
	private String url; // 完整URL
	
	public DeleteFileDataResponse()
	{
	}
	
	public Integer getId()
	{
		return this.id;
	}
	
	public void setId(Integer id)
	{
		this.id = id;
	}
	
	public String getName()
	{
		return this.name;
	}
	
	public void setName(String name)
	{
		this.name = name;
	}
	
	public String getKey()
	{
		return this.key;
	}
	
	public void setKey(String key)
	{
		this.key = key;
	}
	
	public String getMimeType()
	{
		return this.mimeType;
	}
	
	public void setMimeType(String mimeType)
	{
		this.mimeType = mimeType;
	}
	
	public Date getCreateTime()
	{
		return this.createTime;
	}
	
	public void setCreateTime(Date createTime)
	{
		this.createTime = createTime;
	}
	
	public Date getDeleteTime()
	{
		return this.deleteTime;
	}
	
	public void setDeleteTime(Date deleteTime)
	{
		this.deleteTime = deleteTime;
	}
	
	public Integer getSize()
	{
		return this.size;
	}
	
	public void setSize(Integer size)
	{
		this.size = size;
	}
	
	public UploadType getType()
	{
		return this.type;
	}
	
	public void setType(UploadType type)
	{
		this.type = type;
	}
	
	public State getState()
	{
		return this.state;
	}
	
	public void setState(State state)
	{
		this.state = state;
	}

	public Integer getUserId()
	{
		return userId;
	}

	public void setUserId(Integer userId)
	{
		this.userId = userId;
	}

	public String getUserName()
	{
		return userName;
	}

	public void setUserName(String userName)
	{
		this.userName = userName;
	}

	public String getUserMobile()
	{
		return userMobile;
	}

	public void setUserMobile(String userMobile)
	{
		this.userMobile = userMobile;
	}

	public String getUserNickname()
	{
		return userNickname;
	}

	public void setUserNickname(String userNickname)
	{
		this.userNickname = userNickname;
	}

	public String getSizeName()
	{
		return sizeName;
	}

	public void setSizeName(String sizeName)
	{
		this.sizeName = sizeName;
	}

	public String getUrl()
	{
		return url;
	}

	public void setUrl(String url)
	{
		this.url = url;
	}
}
